/**
 * 给节点内部添加一个label组件，并显示信息
 */
cc.Class({
    extends: cc.Component,

    properties: {
        useNodeName: {
            default: true,
            tooltip: '是否显示节点名称',
        },
        info: {
            default: '',
            tooltip: '要表达的节点信息',
            multiline: true,
        },
        labelPrefab: {
            default: null,
            type: cc.Prefab,
            tooltip: '指定label预制'
        }
    },

    // LIFE-CYCLE CALLBACKS:

    // onLoad () {},

    start() {
        var lbl = cc.instantiate(this.labelPrefab).getComponent(cc.Label);
        this.node.addChild(lbl.node);
        lbl.string = (this.useNodeName?(this.node.name + '\n'):'') + this.info;
    },

    // update (dt) {},
});
